2659,2660,2660,2661,2662,2663,2665,2666,2667,2667,2668,2670,2669,2665,2663,2660,2658,2657,2651,2648,2642,2635,2629,2628,2625,2627,2624,2622,2616,2614,2613,2617,2621,2627,2626,2631,2636,2640,2643,2643,2645,2648,2652,2655;1002,1001,1000,1000,998,998,996,993,992,991,990,988,984,983,980,978,972,968,962,956,956,952,955,957,957,963,965,972,972,975,980,983,981,985,987,990,992,993,997,1000,1001,999,1000,1000